package 代码coding题OR模拟题;
/**
 * 
 * 这个题   下面的  代码 是暴力  版本 的 
 * 等 比赛完 去优化 一下这个  暴力的过程
 * @author I adore you
 *
 */
public class leetcode776旋转字符串 {
		public static void main(String []args) {
//			char [] s = {'1','2','3','4','5','6'};
//			System.out.println(String.valueOf(s, 1, 2));
			 String s = "abcde", goal = "cdeab";
			 System.out.println(solution(s,goal));
		}
		public static boolean solution(String s1,String s2) {
//			char  [] str = s.toCharArray();
			if(s1.length() != s2.length()) {
				return false;
			}
			if(s1.equals(s2)) {
				return true;
			}
			int len  = s1.length();
			char [] str = new char[len << 1];
			for(int i = 0;i < len ;i++) {
				str[i]  = s1.charAt(i);
			}
			
			for(int i = 0;i < len;i++) {
				str[i + len] = str[i];
				str[i] = 0;
				if(String.valueOf(str, i + 1,len).equals(s2)) {
					return true;
				}
			}
//			return true;
			return false;
		}
}
